Component: Weighted Average Number of Shares Outstanding, Diluted [Roll Up]

Line Label Object Class Period Type Balance Name
1 Weighted Average Number of Shares Outstanding, Diluted [Roll Up]

*

*

*

us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract
2 Weighted Average Number of Shares Outstanding, Basic [Roll Up] [Abstract] us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract
3 Weighted Average Number of Shares Issued, Basic [Concept] Shares For Period us-gaap:WeightedAverageNumberOfSharesIssuedBasic
4 Weighted Average Number of Shares, Contingently Issuable [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
5 Weighted Average Number of Shares, Treasury Stock [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesTreasuryStock
6 Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation
7 Weighted Average Number of Shares, Restricted Stock [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesRestrictedStock
8 Weighted Average Number of Shares, Employee Stock Ownership Plan Shares Not Committed to be Released [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased
9 Weighted Average Number of Shares Outstanding, Basic, Total [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
10 Weighted Average Number Diluted Shares Outstanding Adjustment [Roll Up] [Abstract]

*

*

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract
11 Incremental Common Shares Attributable to Share-based Payment Arrangements [Concept] Shares For Period us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
12 Incremental Common Shares Attributable to Conversion of Debt Securities [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
13 Incremental Common Shares Attributable to Conversion of Preferred Stock [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
14 Incremental Common Shares Attributable to Call Options and Warrants [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
15 Incremental Common Shares Attributable to Accelerated Share Repurchase Agreements [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements
16 Incremental Common Shares Attributable to Contingently Issuable Shares [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
17 Incremental Common Shares Attributable to Equity Unit Purchase Agreements [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
18 Incremental Common Shares Attributable to Written Put Options [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions
19 Incremental Common Shares Attributable to Equity Forward Agreements [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
20 Incremental Common Shares Attributable to Nonvested Shares with Forfeitable Dividends [Concept] Shares For Period

*

us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
21 Weighted Average Number Diluted Shares Outstanding Adjustment, Total [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
22 Weighted Average Number of Shares Outstanding, Diluted, Total [Concept] Shares For Period

*

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding